--------------------------------------------------
---- [Talent.M] Map Plug-In
--------------------------------------------------
--[[
	--Update Log--
	
	2016-04-19 V1.0
	V1.0 release
  ]]
--------------------------------------------------
---- Icon Funtion
--------------------------------------------------
Assets = {}
function IconOnMap(prefab)
	table.insert(Assets, Asset("IMAGE", "icon/" .. prefab .. ".tex"))
	table.insert(Assets, Asset("ATLAS", "icon/" .. prefab .. ".xml"))
	AddMinimapAtlas("icon/" .. prefab .. ".xml")
	AddPrefabPostInit(prefab, function(inst)
		inst.entity:AddMiniMapEntity()
		inst.MiniMapEntity:SetIcon(prefab .. ".tex")
	end)
end
--------------------------------------------------
---- Common Icon Prefab List
--------------------------------------------------
Common_PB_List = {
	--Core
	"beefalo",					--牛
	"babybeefalo",				--小牛
	"carrot_planted",			--胡萝卜
	"flint",					--燧石
	"rabbithole",				--兔子洞
	"rocky",					--洞穴龙虾			
	"lightninggoat",			--电羊
	"molehill",					--鼹鼠洞
	"koalefant_winter",			--冬象
	"koalefant_summer",			--夏象
	"blue_mushroom",			--蓝蘑菇
	"red_mushroom",				--红蘑菇
	"green_mushroom",			--绿蘑菇
	"mandrake",					--曼德拉草
	"hound",					--普通狗
	"firehound",				--火狗
	"icehound",					--冰狗
	"skeleton",					--骨架
	"rock2",					--金矿
	"fireflies",				--萤火虫
	"dirtpile",					--可疑土堆
	"animal_track",				--大象脚印
	"tentacle",					--触手

	"chester_eyebone",			--切斯特
	
	"pighead",					--猪头
	"krampus",					--坎普斯
	"minotaur",					--远古守护者
	"bat",						--洞穴蝙蝠
	"spider_hider",				--洞穴蜘蛛
	"bishop",					--发条教主
	"bishop_nightmare",			--损坏的发条教主
	"knight",					--发条骑士
	"knight_nightmare",			--损坏的发条骑士
	"rook",						--发条战车
	"rook_nightmare",			--损坏的发条战车
	"spider_dropper",			--洞穴白蜘蛛
	"worm",						--洞穴蠕虫
	"walrus",					--海象爸爸
	"tentacle_pillar",			--巨型触手
	"bunnyman",					--兔人

	
	--BOSS
	"leif",						--树人
	"leif_sparse",				--稀有树人
	"spiderqueen",				--蜘蛛女皇
	"moose",					--鸭Boss
	"mooseegg",					--鸭Boss蛋
	"dragonfly",				--火蜻蜓
	"deerclops",				--巨鹿Boss
	"bearger",					--熊Boss
	"warg",						--狗王
}
--------------------------------------------------
---- Wall Icon List
--------------------------------------------------
Wall_PB_List = {
	"sandbagsmall",
	"wall_hay",
	"wall_wood",
	"wall_stone",
	"wall_limestone",
	"wall_ruins",
}
if GetModConfigData("IconState") == true then
	for k,v in pairs(Common_PB_List) do
		IconOnMap(v)
	end
end  
if GetModConfigData("WallState") == true then
	for k,v in pairs(Wall_PB_List) do
		IconOnMap(v)
	end
end  